Proxy out to _gtk_tree_row_reference_deleted. (inserted_callback): Proxy
authorJonathan Blandford <jrb@redhat.com>
Wed, 28 Feb 2001 00:35:25 +0000 (00:35 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Wed, 28 Feb 2001 00:35:25 +0000 (00:35 +0000)
commitc82dc58f7fceed9878181b50783ebfc80a5a3ae8
tree7d9d4fa9d0b659167cdf80eecb82ee2c453a16fb
parent75d79abf9801195a0241b02ed7974fafa8278f5c
Proxy out to _gtk_tree_row_reference_deleted. (inserted_callback): Proxy

Tue Feb 27 19:32:53 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreemodel.c (deleted_callback): Proxy out to
_gtk_tree_row_reference_deleted.
(inserted_callback): Proxy out to
_gtk_tree_row_reference_inserted.
(_gtk_tree_row_reference_new_from_view): Somewhat yukky hack to
get around signal emission ordering problem.

* gtk/gtktreeselection.c (gtk_tree_selection_real_unselect_all):
fix to work with SINGLE
(_gtk_tree_selection_internal_select_node): Major sanitization on
selections.  SINGLE now seems to work.

* tests/Makefile.am: add testtreecolumn.c:

* tests/testtreecolumn.c: New test.  Mostly points out selection
bugs currently, but will test columns later.

* gtk/gtkrbtree.c (_gtk_rbtree_remove_node): Fix really nasty
selection bug.  I hate touching this code -- it's scary.
18 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcellrenderertext.c
gtk/gtkliststore.c
gtk/gtkrbtree.c
gtk/gtkrbtree.h
gtk/gtktreemodel.c
gtk/gtktreeprivate.h
gtk/gtktreeselection.c
gtk/gtktreeselection.h
gtk/gtktreeview.c
tests/Makefile.am
tests/testtreecolumns.c [new file with mode: 0644]